package com.fth.learn.chapter01;

/**
 * 学习一下自加自减
 * YiMi
 *
 * @author YiMi
 * @version 1.0
 * @date 2023/4/11 17:38
 */

public class LearnOptions2 {

    public static void main(String[] args) {
        int a =9;
        int b = a+ ++a;//19     a++ +a
//                9   10        9   10  先赋值后运算
//        变量++ 表示下一次遇到我 我自动+1      ++变量 马上+1
        System.out.println(b);

        int aint1 = 13;
        int aint2 = 13;
        System.out.println(aint1 == aint2);//ture


        //包装类
        Integer aintager1 = 13;
        Integer aintager2 = 13;
        Integer aintager3 = new Integer(13) ;
        Integer aintager4 = new Integer(13);

        System.out.println(aintager1 == aint1);
        System.out.println(aintager1 == aintager2);
        System.out.println(aintager3 == aintager4);
        //new 引用类型 创建新地址（堆里面）

        // == 在基本数据类型里面判断字面值是否相等

        System.out.println( 'a'>'b');//false
        System.out.println( true == true);//ture
        System.out.println( 2 & 4 ); //010&110
        System.out.println( 2 | 4 ); //010|110   6
        System.out.println( 2 << 2);//01000    8
        System.out.println( 8 >> 1 ); //4


char c ='\'';//'
        System.out.println(c);

        double d =9.21D;//最好用小写
        System.out.println(d);


        System.out.println(16>>>1);
        System.out.println(16>>1);
        //8   两个大于号叫做右移，三个大于号叫做有符号右移

//        int const = 19;
//          const是java关键字
        int NULL = 32;
//        int false = 52; 是关键字
//        是关键字不能当变量名
//        int native = 565;

        int at=0123;
        System.out.println(at);

        System.out.println(args[0]+args[1]);




    }



}
